- Published on
什么是ADB? 及其常用命令
- Authors
adb (android debugger bridge) ADB,全称为Android Debug Bridge,即安卓调试桥,是一种功能多样的命令行工具,它允许用户与Android设备(包括模拟器)进行通信。ADB主要用于开发者在开发和调试Android应用程序时,通过电脑对设备进行操作,如安装和卸载应用、复制文件、运行shell命令、查看设备日志等。
ADB是Android SDK(Software Development Kit)的一部分,它包含三个主要组件:
- 客户端(Client):在开发机器上运行,用于发送命令。用户可以通过命令行终端使用ADB命令。
- 守护程序(adbd):在Android设备上作为后台进程运行,处理来自ADB服务器的命令请求。
- 服务器(Server):在开发机器上运行,管理客户端与守护程序之间的通信。
使用ADB时,用户可以通过USB数据线或网络(如Wi-Fi)连接设备。一旦连接成功,就可以执行各种ADB命令来管理设备或进行调试。例如,可以使用adb devices
列出连接的设备,adb install <apk>
安装应用,adb shell
进入设备的shell环境等。ADB是Android开发和测试中不可或缺的工具。
通过数据线链接
adb devices
看到连接的设备
重启adb服务器
adb tcpip 5555
进入要调试的控制台
adb shell
su
ifconfig
连接远程的设备 `adb connect ip:5555
adb connect 192.168.0.100:5555 查看正在运行 查看手机上 app 的包名 几种方式_查看app包名_百年渔翁_肯肯的博客-CSDN博客
C:\Users\10630>adb shell dumpsys window | findstr mCurrentFocus
mCurrentFocus=Window{c3cd2c3 u0 eu.pokemmo.client/eu.pokemmo.client.AndroidLauncher
eu.pokemmo.client
``